﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;

namespace ClaseBase
{
    public class Usuario : INotifyPropertyChanged
    {

        string apellido;

        public string Apellido
        {
            get { return apellido; }
            set { apellido = value;
            Notificador("Apellido");
            }
        }
        string nombre;

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value;
            Notificador("Nombre");
            }
        }
        string userName;

        public string UserName
        {
            get { return userName; }
            set { userName = value;
            Notificador("UserName");
            }
        }
        string password;

        public string Password
        {
            get { return password; }
            set { password = value;
            Notificador("Password");
            }
        }
        public void Notificador(string prop)
        {
            if (PropertyChanged != null)
            {
                PropertyChanged(this, new PropertyChangedEventArgs(prop));
            }
        }
        public event PropertyChangedEventHandler PropertyChanged;




        public Usuario(){
    
        }
        public Usuario(string apellido , string nombre , string userNam, string pass) {

            this.Apellido = apellido;

            this.Nombre = nombre;

            this.UserName = userNam;

            this.Password = pass;
        
        }




    }
}
